package com.utf999.qiangmanger.dao.iface;

import java.util.List;

import com.utf999.qiangmanger.dao.IQiangDAO;
import com.utf999.qiangmanger.entity.orm.CompanyEntity;
import com.utf999.qiangmanger.exception.BizException;

public interface ICompanyDAO extends IQiangDAO<CompanyEntity> {
	/**
	 * 查询当前系统中状态“正常”的公司信息。
	 * @param status 可传入的参数，表示只查询状态正常的公司信息
	 * @return 
	 */
	public List<CompanyEntity> queryCompanyList(Integer status) throws BizException;
	
	/**
	 * 按照指定的后台管理用户的信息，查询其所属的公司信息
	 * @param adminuserid 指定的后台管理用户的编号
	 * @return 
	 * @throws BizException
	 */
	public CompanyEntity queryCompanyByuserid(String adminuserid) throws BizException;
}
